.income-details-list {
	.am-list-header {
		background: rgba(255, 255, 255, 1);
		padding: 0 0.3rem;
		margin-top: 0.2rem;
		margin-bottom: 0.2rem;
		.header-div {
			width: 100%;
			height: 2rem;
			background: rgba(255, 255, 255, 1);
			display: flex;
			flex-direction: column;
			justify-content: center;

			.item-1 {
				width: 100%;
				height: 0.42rem;
				font-size: 0.3rem;
				font-weight: 500;
				color: rgba(136, 136, 136, 1);
				line-height: 0.42rem;
			}
			.item-2 {
				width: 100%;
				height: 0.56rem;
				font-size: 0.4rem;
				font-weight: 600;
				color: #333333;
				line-height: 0.56rem;
				margin-top: 0.2rem;
			}
		}
	}

	.list-view-section-body {
		padding: 0 0.3rem;
		box-sizing: border-box;

		.item {
			width: 100%;
			min-height: 1.24rem;
			background-color: #ffffff;
			display: flex;
			flex-direction: column;
			justify-content: center;
			align-items: center;
			position: relative;
			.line-1 {
				width: 100%;
				flex: 1;
				display: flex;
				flex-direction: row;
				justify-content: center;
				align-items: center;
				font-size: 0.3rem;
				font-weight: 600;
				position: relative;
				line-height: 0.62rem;
				.left-d {
					flex: 1;
					color: #424242;
					text-align: left;
					width: 100%;
					height: 0.52rem;
				}

				.right-d {
					width: 100%;
					flex: 1;
					text-align: right;
					color: #424242;
					padding-right: 0.48rem;
				}
				.arrow {
					position: absolute;
					right: 0.02rem;
					width: 0.24rem;
					height: 0.14rem;
					background-image: url("../../../images/imageXHB/icon/icon-arrow-down.png");
					background-size: 0.24rem 0.14rem;
				}
			}
			.line-2 {
				width: 100%;
				flex: 1;
				display: flex;
				flex-direction: row;
				justify-content: center;
				align-items: center;
				font-size: 0.24rem;
				font-weight: 400;

				line-height: 0.12rem;
				.left-d {
					height: 0.34rem;
					flex: 1;
					text-align: left;
					color: #9b9b9b;
				}

				.right-d {
					flex: 1;
					text-align: right;
					color: #9b9b9b;
					padding-right: 0.48rem;
				}
			}
		}

		.item:after {
			position: absolute;
			content: "";
			height: 1px;
			width: 100%;
			top: 0;
			right: 0;
			bottom: auto;
			left: auto;
			background-color: #ebebeb;
			transform: scaleY(0.5);
			transform-origin: 50% 100%;
		}
		.c-g {
			height: 1rem;
			min-height: 1.06rem;
			background-color: #ffffff;
			display: flex;
			flex-direction: column;
			justify-content: center;
			align-items: center;

			.line-1 {
				width: 100%;
				flex: 1;
				display: flex;
				flex-direction: row;
				justify-content: center;
				align-items: center;
				font-size: 0.24rem;
				font-weight: 600;
				line-height: 0.62rem;
				.left-d {
					flex: 1;
					color: #9b9b9b;
					text-align: left;
					width: 100%;
					height: 0.52rem;
				}

				.right-d {
					width: 100%;
					flex: 1;
					text-align: right;
					color: #9b9b9b;
					padding-right: 0.48rem;
				}
			}
			.line-2 {
				width: 100%;
				flex: 1;
				display: flex;
				flex-direction: row;
				justify-content: center;
				align-items: center;
				font-size: 0.24rem;
				font-weight: 400;

				line-height: 0.12rem;
				.left-d {
					height: 0.34rem;
					flex: 1;
					text-align: left;
					color: #9b9b9b;
				}

				.right-d {
					flex: 1;
					text-align: right;
					color: #9b9b9b;
					padding-right: 0.48rem;
				}
			}
		}
		.c-g-dis {
			display: none;
		}
		.bill_record_separator {
			background-color: #f5f5f9;
			height: 1px;
			width: 100%;
			content: "";
			position: absolute;
			top: 0;
			right: 0;
			bottom: auto;
			left: auto;
			transform: scaleY(0.5);
			transform-origin: 50% 100%;

			//border-top: 1px solid #ECECED
		}
	}

	.bill_record_item {
		padding: 0 15px;

		.bill_record_item_content {
			display: -webkit-box;
			display: flex;
			position: relative;
			padding: 15px 0;
			//margin-bottom: 0.1rem;
			.bill_record_item_content_right {
				right: 0;
				position: absolute;
			}

			.bill_record_item_content_top_left {
				margin-bottom: 8px;
				color: #424242;
				font-weight: bold;
				font-size: 0.3rem;
			}

			.bill_record_item_content_bottom_left {
				color: #9b9b9b;
			}

			.bill_record_item_content_bottom_right {
				color: #9b9b9b;
				right: 0;
				text-align: right;
				font-size: 0.24rem;
			}

			.bill_record_item_content_top_right {
				margin-bottom: 8px;
				color: #40b15d;
				right: 0;
				font-weight: bold;
				text-align: right;
				font-size: 0.3rem;
			}
		}
	}

	.bill_record_listview_foot {
		padding: 15px;
		text-align: center;
	}

	.no-data-img {
		padding-top: 0.36rem;
		display: block;
		width: 3.5rem;
		// height: 3.5rem;
		margin: 0 auto 0 auto;
	}

	.no-data-tips {
		display: block;
		width: 100%;
		margin-top: 0.35rem;
		min-height: 0.3rem;
		line-height: 0.37rem;
		font-size: 0.24rem;
		color: #acacac;
		padding: 0 0.2rem;
		text-align: center;
		box-sizing: border-box;
		-webkit-box-sizing: border-box;
	}
}
